#!/bin/sh
lines=145
echo "POS Electronics Co..Ltd "
echo "---------------------------------------"
echo ""
echo "Models included:"
echo "                 POS-80-Series"
echo "                 POS-58-Series"
echo ""
if [ `id -u` != 0 ];then 
    echo "This script requires root user access."
    echo "Re-run as root user."
    exit 1
fi 
dir_tmp=/tmp/install_temp
mkdir $dir_tmp
sed -n -e '1,/^exit 0$/!p' $0 > "${dir_tmp}/packages.tar.gz" 2>/dev/null
cd $dir_tmp
tar zxf packages.tar.gz

if [ ! -z $DESTDIR ]
then
    echo "DESTDIR set to $DESTDIR"
    echo ""
fi

SERVERROOT=$(grep '^ServerRoot' /etc/cups/cupsd.conf | awk '{print $2}')

if [ -z $FILTERDIR ] || [ -z $PPDDIR ]
then
    echo "Searching for ServerRoot, ServerBin, and DataDir tags in /etc/cups/cupsd.conf"
    echo ""

    if [ -z $FILTERDIR ]
    then
        SERVERBIN=$(grep '^ServerBin' /etc/cups/cupsd.conf | awk '{print $2}')

        if [ -z $SERVERBIN ]
        then
            echo "ServerBin tag not present in cupsd.conf - using default"
            FILTERDIR=usr/lib/cups/filter
        elif [ ${SERVERBIN:0:1} = "/" ]
        then
            echo "ServerBin tag is present as an absolute path"
            FILTERDIR=$SERVERBIN/filter
        else
            echo "ServerBin tag is present as a relative path - appending to ServerRoot"
            FILTERDIR=$SERVERROOT/$SERVERBIN/filter
        fi
    fi

    echo ""

    if [ -z $PPDDIR ]
    then
        DATADIR=$(grep '^DataDir' /etc/cups/cupsd.conf | awk '{print $2}')

        if [ -z $DATADIR ]
        then
            echo "DataDir tag not present in cupsd.conf - using default"
            PPDDIR=usr/share/cups/model/pos
        elif [ ${DATADIR:0:1} = "/" ]
        then
            echo "DataDir tag is present as an absolute path"
            PPDDIR=$DATADIR/model/pos
        else
            echo "DataDir tag is present as a relative path - appending to ServerRoot"
            PPDDIR=$SERVERROOT/$DATADIR/model/pos
        fi
    fi

    echo ""

    echo "ServerRoot = $SERVERROOT"
    echo "ServerBin  = $SERVERBIN"
    echo "DataDir    = $DATADIR"
    echo ""
fi

echo "Copying rastertopos filter to $DESTDIR/$FILTERDIR"
mkdir -p $DESTDIR/$FILTERDIR
chmod +x ./bin/rastertopos
cp ./bin/rastertopos $DESTDIR/$FILTERDIR
echo ""




echo "Copying model ppd files to $DESTDIR/$PPDDIR"
mkdir -p $DESTDIR/$PPDDIR
cp ppd/*.ppd $DESTDIR/$PPDDIR
echo ""


echo "Add POS-80-Series printer"
lpadmin -p POS-80-Series -E -v socket://192.168.1.100:9100 -P /usr/share/cups/model/pos/pos80.ppd
echo ""

if [ -z $RPMBUILD ]
then
    echo "Restarting CUPS"
    if [ -x /etc/software/init.d/cups ]
    then
        /etc/software/init.d/cups stop
        /etc/software/init.d/cups start
    elif [ -x /etc/rc.d/init.d/cups ]
    then
        /etc/rc.d/init.d/cups stop
        /etc/rc.d/init.d/cups start
    elif [ -x /etc/init.d/cups ]
    then
        /etc/init.d/cups stop
        /etc/init.d/cups start
    elif [ -x /sbin/init.d/cups ]
    then
        /sbin/init.d/cups stop
        /sbin/init.d/cups start
    elif [ -x /etc/software/init.d/cupsys ]
    then
        /etc/software/init.d/cupsys stop
        /etc/software/init.d/cupsys start
    elif [ -x /etc/rc.d/init.d/cupsys ]
    then
        /etc/rc.d/init.d/cupsys stop
        /etc/rc.d/init.d/cupsys start
    elif [ -x /etc/init.d/cupsys ]
    then
        /etc/init.d/cupsys stop
        /etc/init.d/cupsys start
    elif [ -x /sbin/init.d/cupsys ]
    then
        /sbin/init.d/cupsys stop
        /sbin/init.d/cupsys start
    else
        echo "Could not restart CUPS"
    fi
    echo ""
fi

echo "Install Complete"
echo "Go to http://localhost:631, or http://127.0.0.1:631 to manage your printer please!"
echo ""
rm -rf $dir_tmp
exit 0
 "̨U 
xTյ7~$If=@ !LB	I@Hb *:Ʉ&3ifC4*~[^Vz{AjVǝQ~]ϙ93I};9{^k8Oww[aw0T\Z&}~V(t+vC[q"ĥ8.w[R'}~PCtOM0J,ovCC܊z_MsMK$
:a؎N0aNz"
Ձ
!_h
u65MpG6]M9,IY
DڽHGG5
=Hk8lIť*uW6vjV.YZFT*WVqLT6545W7. F c4vV)J`.ҵ>^R"Fy;;ZL@@[xCD8	N3O6#(^k{u$ҪtD0D4`"j0f)s6:uV`=%Yt۫,nٴJߕlwGbmVoi3H]k T┬>+-mv}/F@F"4MĥG&6_ust(Mp;7f -Li).:ttu͞+Ե
Ebe_PqCq\XlM/ E
ty7P]8I	D:;-
ݔ	UթSIaldR<o'x<` \v%l4]%`ȷL^?p.%4.L`{.v2U%:Z5WS$%CX&;JRI3$%5N7pjs|b|L;NK5	:|ЈD\	|f^i獖eN<%һ5ma?MsO_tZq<e5+=QG_ĺLeu+ڡbeK	vvKUJD$#)\
l<Z!ϥ˃RJP}{;iE9LKrryJBL-4IL9P 
֍ސ{QEbC6 }_CAtG]PǼ.+Ӧ%SrSXEC]t:7[E;G+ #GS+)}NYqN:Z
\SB*!oXA)4)fLfuAc88B
RQXTA+)kQ(
@Y.`LN"Di4Z#TBމ
_2B|
?NFX)c(4FQ:S@,bScaL1/F1oE~í%eLZ4ܦN6jQ̪Edcvu
3l445q~9
ӕ@[?@a킿S.q;qt;ݸW.r?weuYcA2Jl7n
o ݒ"&͔KӤTJ4t(G
0Lp68ǩ8Y=Gyq4m/e	ɌctxxA#&3ޤ~lUWp
۔ɤ;֩ßKl*Kg&Y8vv/ll*\֭Rm-xrǫG7w_~3]7qsn..X݆tI_}7l5eO^}yxkhqGc5Loī^5	)ޙIpjܓ/?V<+$xClP\q^$$wI}7	D(IާI'M_Y'wv(?s$39כ1xt/K~ݦҗ	&IOSXK6)]4ܑ
n^wr\OMJOǷRJ8f\Kφ`>;H=*]e7D3w:$Hk}޶MPR2:hNK[c(y]X+]﹤e!
-`CШG!B>]%&U4O`%=
Bf	DB63KMPݑpD=)Ա!$+[//{;:PNMv趃pmHX+"!ZReK{:¤!.˄:}n#D]:v|mްC!NI6iimJc<08nL
:3q4PO8
HaI*ŰA:Se%?DHr$eP8|9iCHpUDHAH3AtkfHR)B`!Bj>3i|CH
.C8VjRo@H5#IZ0[!(Imi #Da$u#9p$mBHc4~`~F
o;x$~944@8%>k
(tGMIYb~_d23K
0,P880,nec;0,/aXܿpðp9è`è	:
è?
40j
Xb5׀QS\~Qc]\~Qs.?èA\~Q{FrFsF
333g0<&U]>XGn1a^{}-RT 3vϾ_yI9sg
5ޯX~ZIAZdAi ]e_}$#k
5:
Dr<#w~AY\k7!h;R UBB{Ǖ2%ӄv7#G>B\y|^o]_2Ow+|QS;I^|Q;=rTmd؋-]×`}'ee~6Yl/EiVP_C|^OljuK>Gjf3Pڃ[ƾZ{)C|fQsji؜]-=NgZ/(2s3/=0ɩ]Px!wm#/r("z(zDb"SӾE(:5!a{/8oMRiwZX9mYZ{֧DdXAY+GXA|εc+u/T_B-m|$aݾDw$ny6Kv(lDuqrkkz%O3j)r4{EWR=
.[:P
yp\PUtjm<ʙ;Qᣗ\}kv4)z7	5v;SWLؙj3bgUj3%Lv_Q


,W2JL%;LVG'W;
wjf9OP׃o%osYu]g})w6):`5n1{csKR(޻ƝH= 1[-dO(J M|E0eH<<>BD볡cOboGJN)tɡ2s'y\~qpQ	CBu5/H3##}
vExCs_
s[MsW!QDi@/~H?G
d!L4$2	~CzC<K?xҰ!Ɉ|I~e~CO?g?G19q8ifGwɎ))2z?NXIh&uh]G:&-drh	<_Q
8EL9hOU!Ϧɳ	y4^ӄr:e7DBg
ǮIle̹&NIC1'8e7fiRP+Hd r_f Ć}4qhA8o{SWRëQgcd
/M\Q%Yjݛ^%fSbywH;Lh8;+p){2%|!5c|2?7FgAMh(o4؇7~8vJXV!F~nX6ƈJUQI^::':0W~qZT&n?nZsLZ3_I@HjDSھYFT&¼*"Թ#WEX:U",al.{,\5컣?ƭ-cF2E:H:aE1S3.SlGa&1h{+1ICZ]Y؜-48@	IS-xQNB5ήz8O)"E/}Vqn~m|uT_RhIzI:|kÎ|uNU{]!zhS "e9f>9(bd7-`=)nlo,mT.ѦDB%)W	[sӴ
(s^S,H+1}:}jCv)[Ҟ4J}nBխ
nJ
Kˈ4ڦfwX$fIÇCC)tP>q`zL,/R&Br/AO{B7[jqW4g?Xe,fLdq;g %y5cyfzشI:g.44St夓L*ê4"cw~1Q}6:]<KTKN1,'dȇ**U#^~ݩɻFcdP
yҚXaͺTaߛz<Ӭ+Y*[3*XYMUCy=+$װ
;͡c6Q]=3FؒRx7Ř6&P#ϑu+q#l/W@ʘ>uܣiʫ?޼d>po%gٕEϬ&I/LǗ
>dƔuvS#K
mmf?J}teɌx9,2(Q:AJq{WOx~ůLt<Fa:^=:NБdΦc%t,c5tlj:n:0'H+l:fQBǒkⲗVV)3W]PZ0.pgᄮ*qp!u
\rj&s,<OaZtOI
1ˉ ih09891'<)M`NycʉoTc歆sLe4)1}Du;f{JR)tĜ?&ΦtJI5cLcɭNiH)EOC49}	u{T,sڵYT2Hٴ %LK7Lȴq.P6v{30Xn@zfʑ3LƗ-㌯ϰN׈gY搡3omV&ȱfgYF>u?ؚ['f006f!
^2\F>nktɐp[d1кJahjփdETYoeK8q[j@<<9Y .o#Zk	7l-'g(dź: NYWpfCY72Jd,2υ
g4"@Q2f5Y*nc@uA6;RQYٌ2(ƞN"@˩m3i,yecZAYL`mm
7خ#Sm741}B\ȻeY~[lm5
MluEmB-WdTٲQr
IF|bF&n>x HfX
nLBΞGhydh˵R	wS;ِX[)[JBݐ4.!Y9﷜`Z{L$[-[G~,zTXI(X{
Xnr#a˲nHQ- qnzCOG[Q
}#Cof`(f]^#̴+-C`bi }b6u*`(ς
{RF)X"I-CH
oJ)Ny
򓩩Qǵ=zeT_!ݖ?xC|9Z#^>.$ī${G!
?0U?-?rj?wH0dL&Gjy2R5+Q3אl9|l*-YJiH:A%Lo	,2^Oߣb,LwQZˡ$^$> 0Y!=*1aM%La ˊo%s9߁@O(Tk7
9MFc[?3{ؙlu6鬧Lށ23PjmA,ʭXe@u)Xf=j@2`]-`jnXB8Xk}dNVtI .aO>Rv-`24(o'U	JVkX̗$^-к1Z @~YȘ{- ΖPXĘ78<l
BŌo
6=j}_PYKik
2X{ȇϳ- jw	sJ^uhy.X143G5
,ЪRMѲa vqYOjb#pF?jz
O6gdmig[c(sN*ƩXcWowG느{<a"	A\˩(_`i#FpS1=JRl&Im"clXiK>`9vC<8XmiEImk{lHqWhJ9<	LT3ml͠t<:ϰ-s<:ϴ}γl{<-:eVsm/ҹ\aAE2m'(^lL*mt.G.:ٶy&:/=Dmu_iw-%l=?%5TXcskG\Gi]uq=6rmV[{:r72IvG~tfb޶	>!sǕ?u@_
0>vD&<E1Yu~..lc@
zco@C\^&3台ٶȜ/?OSP)
ѣXp!4j'S[Ȋ,A\Zȑc(~g1z5c@KP6[cI~l&hC&9&ʑ6r}TSI2.CWdeٛ!1WlYؚ'C<9]T#O\ YOQ79{5x!frv
YŪ0R9;TW.glX*9u8Ǚ-~LY+gҧ3 gL,g:˨9{(L\+g_	X:9 f_>+Pl	<YBX~	t0I>;"gGi]m\Kϓ_["ХX푳Dπ݆|r݊2t+`I`2f~9}A92+aa9{#^֣rg5{سr["5!gT>&_n;VUjvZ0=5{7\uk)`4#1XmY߀+dFR3yz4+2W}	2$'Nx:d02pnGd-}A>rAyj|6Y6IqYn5JR@<\d+U:}zQO
K9.f"O]G:kqh|YS4xw2ٴ_45'uݤi-q~S5ԙ}l3pʏ͜,s%J0\>hN>\h&m_Lf|D8-pq^q$NLCid7ͲS!NX6{2}ky*I;˅ns)LJ2&a=K($I`	9ǹz`uν
["2]PmDP K^UP-	XFK$&wуͽ)KN.+T%_h[A\#6ˉnT̈䋊IJD7$4C5%!&4&eF=_[ǫhlfo5Oh$[>+%
0\#R"K7wr)P)-܏zk=M  @1a|ZJ	EZY~v&򛅯?SggyB?:^59H1!4릛UYTkVa=Cx$seg6	;M:n72os)*(gMD2J&sO$1QmD`22%t]Dʥj{T-%zުZV(wVq|H"CcsK0cWp0ul@*rS
WtH8Tpˆ[U"Rƭ:v"AJ9جEz(rRGRX!snEw5ŧcR*s*E)U
IrG	f'c3_*6K=KI3\\&Û瓷Tg"/oXX\Xqlqq
QxO.seEZDr[hZUb6n)>ڰ$G'Lt"6Iv3y6
KkZl=~Baٽ|M:D	6\˳y=QuZrX˳yJG΃PX&,y*(
׋5%q#,-So;SeXL5ߣlp9A_g2WS8IxUМW.(|Ҥ)j{>"'^+1<
6Ø:Ѧu|ۀ.F.?P	0$r`X/lx#U<ujۊͶo-R,+3<3vgCgs?Covd3Y4ryL$[r^k2_;1.B!t%U(j:'WxI⪸Ji_MV*6iUUqxUhD]hUεD13\7#tIbL/ċUsI_PwqB~ՖpMwSJj~/?IiQڶ\M^N)dYnSq)F!z'Rz*J	
R61'Qb%17iDR,m')O!q>%Ng%dH1m)*2O>/Ua2-;KO#
-毣ȏgyI>_1LY3SOo{؍(:sN_MɟRr9ކ%T*MwhJMTIzJԻb9ײi^*J.x `^ 藙%gSҊhXKV4!b["Zۈ"t)F,&Z.j9(+D^}Cb5J%v3psJ$`%)3.ՠ$<	XR|Z9!NWX'%L%?hfq*1< 10LOg0:cxZ8Mw+I~ʐ
q@E~^
1'ݨ4];I+WIo6㜄9̤35|Tڱ|"1Hލ\\Ղ1Mel^+Sq| l%5B)ՓVor@I+MORS+L{kI "0j
Ye@_ZYv-UC1ʔ+	+\<sQ,n
nlcDj^1
~܉?sNFaX-qI+Fzq
GhM3Y
u"C۞㕌tt5׺jX9F]JO_DI4Q ekGJɤt#c<(tdfL8hMO[,1vL`&LpLQIQvsM`0Eu&yU0g?	dR$dA?Ia)1zSIjƉg	iA\!&gpRt?ˋ18隚ce[jy-9zWTN\%Kb!$ $iv	LrKN>'EKx81B	ST-籲NMrYʣ $7EzTY7ynUJ	:t,KWMd6l$RMEPVM͎WXq	Vp[YKu8L8Ia.EʊxQϙVZO-d
$$OrsD4
"8]lgIMRɻ,M/[Ů7#@kgWQTZ"vn!)\Iz`
%	D:+vo
ZWb`z=
EF2(nPi\"5TݾPNqx{z)J)81ZMf*)o!ttv	eDSĩL%k:~ՆB'>	zÙrbjh^nLk1^yj|acsZN:0[6/ޘi&/{in!L10ڍ>8',4^q507{bx
X*0c4k՚$|x;&c7#\y>yߺE{\|xq1͇v?&߯Lo8ߐANKƭ#
;qfu8nNcƴƍW3u?ݶov93'+L&}W.$N>[7
8-`]iq
wÃF8-rTH痣~h03pO͋4Zژ
۠7jytq-~i1}҂5[0F- N5+F,6>zee. ~fȟHo4/4_lk#ƻv-1cyJmXau"YrfqYh 
:vzP_^@/>7fzj˚HQKl>JsmD 톧2e>|!Cݣh
zIvyǽ7x6xp'$uat[/%~'(wk!a_ߣ3{lO5*W54y+=kk=
kʦjOUbmVxKxmg±MUTzKweԝuZyJOmly/y@+o	2"]Pdbkm[=0r<rӻ!$6Zj8nkVbvgUgq}}muE*HIψ&OTm<]'$\Qʌw}$^˙uH7ِP;M=ؕ_aDKjjUCj4U7Au
;=z[j-z%Mլi6~nJl/u<m+}PL$7Fq\mT8|m
u
WWZY]׬+TҦ07#Kލ7BX=o<=fwƥΠ7Z!kľ'|kx`A_]~e5˨YnќrJ8Me>Eh67ǊVbgbl/EzvzVz	zo'l~Q0pȻ'KkK+k:B7*0!&=ܸH6_hXrFog#L+3_ct2QDV]!D%ˠ9W'ڊ\TSzMcC"l`ʕ	`¸	_t龞QoSX%V04%nNS Uh	c0{+cz 5~H+O/K:t>oeeb׈CaWΌХkMMrOV//⊺*jC`Ƨx5tG; oMd`[iMz*\PdQ',leBWƇ
/MpR5\L`a(iaN+
!m7]VyjtufyFUf\sjz~IU= ,P	5WrBQr;989$9a^rBir|)AnO(*29*9:9aIl:$fՀի{=XDEz(,]|)yK]Şھ~&sR35S쳨v#*OOtRb(uU40x)_ӥVTѶoWpK؎;nЀc}mRK 9HR8@}W.[U#KE"p
t.
5K5KM.
OUKLEꧾgC+M=,>$XRM DB>űi(1y.n0k ZoF:4&ڪÒFmWxGq梓kWir7CNCO/u|qAlvClxu<ը:@lnDJ~6k6͑З%jS]^T?a+t.R[Y}+pLIMi+WN+o;}a1t^Sgwփ7-:<,ި~sB*Ed܃<ζK<.zs}vW%#	dhة%F rKTTp%5\\tuĵO2#-!rFRp	A|D
)6=o{{Fڰ~%\|9!yB+kl"Dua&O([	0s9Fܲ_̇wooR 	Pf{vLPKteR)Vv#|i;
z2\LKuPӤΎ}n3̳vt2ץ	iݵ<Qjjذ2< ߪnm\vOWAEUy"wծñ$o81By+e;&J+ԄNo	`sOJ"=BݾVȼV8cnL⍼*|#_Q띣jծp	`'dWN/|ۆ;2dsbO䆻+cn!{C CHw݄wWҦiF\KJٟ$~[MK jҲY$-7c^PQxP4!rK2ލ[9}:"z 9ni[Mw'$GBڃ̓L׿`e	!JZ!)n ~p' ئɹd>z	tQxkϫF)|Th~1mB'8y9j|&Zid~d@5Qv fN<-ӪLGmϝ)K֫ZL?7vv,5T:F˼+F$W W܍T
y˯gCCWލ\q7"$GA /*XkʻjHGpUE:#Z:TEE:!-ـ`5]*5
XGT=iWՇF:^4᧨1^P߳GT|ċ=czoVL'bk	uIk4^?P>~E+{;B;Sbn׫rg;r8e!e5v?bGG7HT;@txNL#hRx:<a}t8DQ]:j$_ mO<5R]:oտON!GmqV:F5~:n:PsX,$oq'Ё
JS
vn殰w=
ؾn @ӫ5s
*!)Uq܎6!7
6i>є	:C`L䡀/@i"'ȡ/na%]$8擐"8`WnuG6Pf\
vڃ1=+,-TZTa/"cSxގ
m#3wq}մI
:]D#{:'𖀄=7Rtt8$qYJ}U:이$LJ.EtrR7O4!.>Ib'?^.~Xx{-ݜr{ut؛eس	t:=*Qfadu]7ѽu(KAG&ؐ&I?&w{U&˽KK]<'ix,Q3YL6꘿tzfF*rWU:cdUuF[Q?|Ŝ[o%}Jt[!'Y|a]SW*?h[/Kuע߯](=~"5SMMk^,I7&
.!@@N,WHRD:K}J
W)tD|^NeFvI@[E1FxuZ{wF8`!yW cR«N
XOc%Ojk2r-'g0p[־dDǔ3F!`[cF `_`1`ѣbI-kDa,fIgpnOIOOH$xj`i%ڪ2೓=S^2_kPmtXͻsIk!S}</5_Ic%Do3x}Tt<eoصl!:ûB:q7r_IJ$sЫB!?ΐI9I$/lH_L:xK&%W	~Eӽ'ћpv<3	.3Z+t`
n{]Rnr˓ݙ1 W<{_6&~?+Q|[SRE̘L@ڻ?ٔߌ$8	ׅI$xN>ucj/TC'61 $y%ߔ}IaUssnoO1wkO8啍ښfG\!i$-\=!7Ivn+()ubfI\E6cmJ/EURgIcjOu]qȚk6Su^]ʚDI+j=K4U7{+V{"sa~yy+{Ғ
G$X*Viى$L#/V{6~=PTd㩊>9'?Vi5ɏg#= ?N\_+-SW}XP]$}73 rx'zF&}1QLlx?lYh{2_cK1iIH#GThcI2l|fkedE"b"
fUfLeb
NWIvK\.C$k?nh[\+Si"|>
^ˆa
Y$l<:#U*AMS}gJH57	%)+u+Xi c'3	=1HRwH3XdiQ-\Yʪ2knZPYTXS\ݸdK0j4'SXZ\̥ZK-hBm~YġLN6"[(^k⃺KiU:"K"hhv(f1K).v\Dxݙ=%J㫀RlLeJP@{Q$і7-t+&3V+U
,.U_sscl3 ]ii1$Qfky
"4MąWѴ n.S"Ǒxޘ2uIӵtWI ce_Pqu(R踰Pztv.ZD$ֽW9P\:*FrSϟKݮ"׼d&x䯗sU5e:H2sYK2bk'SeoY%_s5Ib^>=>o$ d9HN"QXtR9ZHGU1JDC&U]XR;R#cG-<Wn%zYzye4AInaIpc	O+S˔i%P֨OUjFX eb|nE;~[u)=οq
z]IbXeKG+tyPS	єH$l1-/gHc(S`)SR_$&REvPƍmBD/
!+FFHp.{|7tG]PǼ.+Ӧ%SrSgqrSqrENE:Ny[ǭ捣)֕|\OtRxƈ8'c?QXQ+00?Фd3Y`B>5tH-GaUP	{ujQ,DDiS;R\l&YU-K2xhP)B5bx'K4|05a";]bIn(Q(fE0 \N$yLQQ2żża1r0gܞ#-Z3ip:٨E1
7=ܮN6;fXw̰qӈl$,ږwj:~`;JTS-WIgH4;JCS[#X6BV
5 .."mlX1jTmi,7KT.'ꊫI&GWNXi,<))ZXZA8̞]8q%Ԝ1	ݤ1f=,u̙@Ε@W4*]{TBwQJF+I7*ݼQJ+R5iZ~+Ձ_{p8󊜒RV_wq?K]Nw1y
?ߕյKNxgPW%qpkHwKt4S.MUV6F
,:t^NVSqNQ^)W3f	<:a:(Y]%gb/kh5[out`]zn4WJ0q`]s.GU/5^ǻv}BW|(KV<sTU|y;''7UonC:Ұ>|W'߾aˬ){J?{x^FKޏ?u+jw5	)ޙIpjܓ/?V<+$xClP:K¿.I&%4$IpcR?KC,|G^9q=X[^i)q};؍/;pCVS?JX2Ң\u?#y	HxtLĊ
 BME*z+K 2KW6C=(]mw&Iu͙-P&F|b$\B}]3lKWWU%qǍ	A~&_&ӟ?#]{&<4["m|GGp
g1lTcy8&R좭)I_xDBR' UD0"+ B|!>4XO9B|f
!)XIEH
!׌$i-lIZp$!ȏp5K4Fv## 1zB{ sRRtۡ%ˡ)QY$oD9>bh:,GtM:47"ð>$
`c0,GW7xðC ð3aX_
aX_xðxKwaԀt00@Yf͠0jȿ	[\~Q[&pF33?g5?g5?g50<axM.?vfuS;Ƿ}ܪ/büfvZ:߾3vϾ_yI9s1~=(eQBAZdA̻ˢdMFGa3!~(4Us$qBC/(Kk&MtWjZ`St"Ѱ;ܾ`79<!}CD'yH
F-Mͦ_}Vk~;u 5_CtVW7D;{ +|wM!I9vT-btdnrQ^;^H?.
UDbٞƙ!(n61~/muCjnj~5F!o9bszwڗR|?<Cӎoj_ke;AܾƌǪK"aj<qS(W6n_7F_P2B"ʿ]wSQ"Q{ŜCǲX#1lgmMajh1_F:w[Vg>^if!QQ2whv!`L{8iDL*sѯJ|1/l8/f
y6Kf(lDUO&EodiS
WR 0Wf軤wvoad@5ΞL =019\e?7_BDq9&DyhC9s<*|$}`P+nTGkih';S/~Q_XYhG3uT;S-v&[u
8S-0`_bv/&hV	UrU
L8I%?F%/R9PyXKTY!3wdgNvAS3y*g|H.!|ej }B%v"ܯHԃՔ?Σލ	GnIOPwo03=;60WAbvrL*i5a@M/>"υcb"Tx{)Ԩ 91*96"]rqIibds|qp>zbh	CCJbΈ|W	e#Hb4B1.$oކI]OQ1}`/~} Di2W'S/a#Q%I9$	?$4'
9/ȇ/kZ旟?Dz6ޖ"B;oP>	i/;34Ec Cn,lF*Os|}1~.g}nL_A!sq΁R9Dǰ&"٨w5Qx &)Ns)="d:MFznCO;0XaRR	:)7juTHa>Ǣr	#fL"oV!`bjrOLK6y@?7Z=e*cqj:!GpydoMT5:TKMISd@x5agKr!dE4E֭Zc@D jȁ4w;'WCB׮rik10mdxy=9rc!'J5Q.?Z5LJ=)tkՕ,V7>G>N0;WI`0
*`8>>
G0G-
}|eÊ7FucxT7yU(2\)zfR,(C@,TM?jr}l_S}?,= Qx{AeOai")BMNő+B",*v狰j۳hr->;cbo=f$SԢWnSNc2̂kD$}a&?ɣ>z1HMѓ^MGQrxJ0p̹=@IGcE?ZnqDދN%%8V7EiЎl+~I٣68~NU{]!zhS "t2}rHG˓8.[)kNXucc}cYNmJ$QN"{*`3Ӵ
(z$-/-9tLho`jhZZtw)RUi	ɔ{7KHIsx	;&
+I])?sj9n	oF()ɹɃVಳL0-TFQ
ߤLxNVr52FRU<yC|FIbs3L&bG? h&Vkit]ihg*CETϝұiUHgI&K&΃Qf*"]1Oy*鸓p=@JwjkD>˼w>*JkNc5jSu|o,ru|!kVakF9 ao%E^2+lF¬_lIiԛbvpőȲ9K4
Sӧ_6\,@oݍ&sھ!53m<.7xfbC'&@-{
bL'fՃ{OT='Km
{ z0ÿl
c_3}Р+2AmϟO[7 qWxt6AG	KXMG;鸚x8LǫtG	:R-tб䚸쥕eU#pD<ay]p	]sUJA$_JgЙ4M0ˀTEw2\off,'^Ή&NL")[)<f^3ۙ)˘i@nobvY%)ŔjCbٔAW]1HuyN	OVN36MwhC;r
߹M5aLxěӮź
K:yb ,$;]ΔE*nX}voƟ
H8_srPƗ-KIόϰ׈gYIF-d 9V=Cf z5PO9#QI2Rc򧤡z'4s^*dF۶Ce1z=*&	(<rUVė1QĊ
Ci*ɓ1%_f	tyZ @ƦJBZ^ Z dlfCY7uR"cIAy.T=nPd܃BZ
CTދ,W*nMCvTfj6cЖ
l[<ZCv_2!,Fرņ:R/n?n hO&[f:\[\%o]J.St}~Lwm/څr-$QZM#[v!*Y#݈ϲ젫#5c)n郇/d6LO yؚQ\;6OXn"uD߂H .gwCNӸHdr=hriÖߧB}=}{|Tյs&aH` !( P
	y&$313A>>Xm}k>hoZѫmmU|]3'~>?|朽^k}>k36G>C֛h=ݪ\.,.z*c/n~^̈́G}h@OYw	S,OQQ6q] s) sN8>	<#(
}X[~[F>*߰FW]|kqfcM>z2D-/$
e?
/Њ'.?~pdxt*gG@&rx?],k /"݅LW1eǑvҾ/@>6F"ml1WmyVB_BI_#S(>x?M5W;Y- '05{P|E`ML$(x&S\b`9Me @y5y`cd[{sl\g?@Na`م3Pj=?2G2WXj|FIm𠐁v3ͣ +択k`y<%>iJmg,w0`~a-PQx6_8U>M1M1? 8]bv?`r!s#yJssy395AoB<ܸ4d]UL3cu5GW('L|d}3(Mg1𒉇l6TNN*{~,`Oe#L*{}<^(I@|* ^7Hd<%X21O-iq>I9QnY{0bdƳO}w'fgE*:jJ *NG/r^YLR!|z`JXA8=>(kf
90!8r&eRbYgr௤ޥpnKTzrsth@tC׼ 0]IktGIѵ8/|H%z(	L$~.
,!R
/uE`C7t-
+LĹG[FprU <+pF,tpAU=GGUbG>C	']2jqyY}ρ~*KO[`$^f,LM̇LH+:DXDvtZՎA
u@yk_Pyc7q|P>f)"s"F_5^am	Ocfjw闷
9I>b̄uE36<|
Jd,dcd3Mbye,.16|24[&_	7IU"3fDsd=tLHNvsD]sDϖL⊙˹@9]o͓U28-=2}az*eYQ<lרS$]gʳeIǥ+O#@\B\1E]$&eIA$4JHصt2	3,"r-rCdbT(4`3x%C3$28^2x	T_[4,aOP]g1A^OeJ> vj ]|ct%ȃyR;`W=&]J6{Dk\
˜=b͢dr3[:k*o9NsR#`F$xmrx1;ɮN81M:"Bϴ
YidVD~dĨ8LצixO& ~L!2<mJ験PA
Iՙ/q.R4#(rv&&#B0vN]Sgpn$
$7~҄qfH=#燄vw{}bx⠠WFW,y6\KmA,,1fxh\~3[YO:y?9Kt'G$"jy
^> lKó_~_y/VY,=`?d[eh1UY<6C/y '0
¯kl+4f<2db<ϿAjlEbO.=aq/٨*@Q0	2`Z)
B3w|k?Wfﳺ5Fk{hz\;3Wq5}v.	ЭctVHΡm3Ԉ%H)(lyGy"{*2mׇh$Li&啘G
{s֋Rϧ<invO	uXM$8CS@?E4[}&{=zz2K.ž|4-ː"&aVmS6nfܼFƑtOs_E{v:^,<@&*V<1
д6;ՐE_o2HW!y-Ngzmb{\]e-%(,4껅k)A;$ARL!*LP%*siy#E¸#;bBK$ ųAb3GB625}W61<źYBCu$K@u=-L+IհD2~5ԩa,ū !K:3JK<\4GˋaK4;
܃AE-<i:'~9k?4p+&٪dR4gQ!E^,DޯOs5Eጘ<ӬA[N|irm(qNXiz4m!_q_;wy}ԍNq-3YCÌd4[f+|;]m10'8ȚW>OSB1Bޅ6+4i5^s r
OLhG)̼5@^='ؼ
kޮ[ФΙ΍O`wƏp{TȏW;\W#<K+E[3tWApW<IͨO+
hH]+ti/tWR,*]lܶ+F%eXzYT9(fn;*[
AEj>5{:Fy̹{{(]t4=@qoqi>
_$H)Gۼ48Mk|lBN%䲜%<[Jqkt BFstR`ˇ\-#MIW3:>yǿfnTkVſ7*m'oGcvEX=EDD<cy3I`7ʇceϊgY1wPv79E&BD=#GOԌhkD6	TU"+yh3$H&삙:e)=zUJ(A+RC]]4cn4gfnܙw"X:
o`ZMgkCxU82Wk=jGjY8*Y7
fփ
(ٷ&.65o\$>RgU؅|8(X(L,aM+HOx»tlS8c#\T!jC۸?g1OWlSgQׅg8q~V''YE0ő[Dؕ^$PijsްrϬPk~<T:WsjRx(-MOxF[BC5-$2lX5<.E`,!hBmx26 $	cEdȽ;Vӥ˘bjI鐇l#&uw1xm]9cmfi~LvYr990gkeI4_y3E&0O<=VDq<NJ81[N.821ҔR$s ل033D+6@bn0w)S\t2%%s(+
dSL`Qu4;
N*OYvOBg9*SH,ĉlUSk'+i s	JivQƓiɜ$k%eVpi:yK%d=⼫Kbl3}R@u)딴s6+D" =s=(Msřx$8.IKKe*! [^QB}BO˔kӓRT⨚,2+YI:pvDJLKkE9Z+R2%JG_Q&U%)`uCjJRu2ِ31jdRZ|)@ yJv	'OKELPIlr&Wfw(O8)  .
FB}C%+)2ݑp( gCe)%+Rt0,f т"t/@'@aMXBxo.
ӤΉ(Hj-fpHaS :80ЩUlR^JD89CU5T1C^SIIjW>g^46ꌌvセ׬.Fk[`Vo/}Ws1"·wxgڰaC^&]<ϳ@.c||ĸp}<{o Ҳv"="@7#111svoV_e\xz]nD|F nKr)+d1l\5J%x%~ ƽN%vڇdOziڍw5.=7##ndGʽ-<Hxe<Or#ҫFFy1Wmzz|Ex]am>5^q奥#ܾA`Ka%/aw+8Nuܧ_q:>d:oCܐ|鮋ѽ/{|]l'
Wal}+ck|o<ƖW}ӸtuC^:l|$~/}F'OψƋfDs4W:Ժc"\7_/BM^5}(5o7\5c 9{
_g1LYܱcga
Fvsvﺸ?KyrÎ_nwHn&I?M7>/@$?']3w{;I#-@eXC(w<EI
uD{	miGx|Њ~A7EC/:{B}3U4;8'׵q|bE^\jUXZj۪uڪFmeRm'ĶވcYz#mL'pVQemu}1g1wBlZ
6>R!6!dŜ2ąq"CVlhc7RƘ͖oy,Y0}\xq`1yo{VESS}uy#:J\VQT

cU(ok眨x^޸>iu$L)X0tי2jjmmZۘs>Y6QPh{ŅQx&,ECaHm:RU5\w07VjSAVRh)Ua108ê|J*v:cpg7DB

j\Pm+zAkF(6JձYVg(aM-Z;+aU/L
G|c*uuժj֭hsNesmV!Ds2
w}055U~ޢj=g}(%D]#V>	{T;ivJ=VWmz_r,(A-7}CT2[%ndP$J::S^Kuyhy1v7)!{RkDpXX
s\V@[RrM
գhZq3vzKq6
<+d>kp44V$%.)@՝
Z7&VC3BG$?CA	)h<J!+S꺾2fEwXRJGQ51.;oyj`L!"bpX꓊ƪ*׶伢d8d I_PuR3EٛLemׁ)Qm.1Ib09GCT{J-(VǊ"-9mrK
L0N1ilj縶boOˊ)=	DVV݈%nDԍXF,w#V8ěFV]nĨTUnDQT[DkZf=gQ=Gi!JbSx$hZ(W+RYHeP2m4`Xҡ<%X$ )RC4⢍ҵ^p8Qe;@ڛ;oioZk<hohWSU;)8ȭ\q
.bu[n%49ԮZXtYuzHvh81h/̒B5.j#1jlkO8`zHMynwPYvWZ-{FfNfik [4v?UdJCusF`RN;)&V$AM+?5Ft l55Mt8E(UR]\AToԺUqb>Z㐐6ml#M:'"pb$;;=!ljhnnm%wF kbeDԩhU|H4w,Ҩl;yڅc
-
dKXѾΔ7f(F-`8%\tRc`qR;'T+JOBEmö#1UW5n
0',(t̳q\qCD*L@+Fh̻4FGYu/
Cz9>ԘzԚmi9WvmXxcyBxn :7?>	Gha"c0ԳOsswҒF
M}A'hW]8i2aXj]n
.T\G42՚m 7)+gW5UTWEJV(zcs|":1,Onp)?8ś=$̊xE
s]e{:x؏[,H#1Mqs8vg-+%Kĳ*vk4<	R4`C|?
w*wsnR]elM$HT/ZP`
&H4)o5|q%83|E(ݟܓ(ns"MfVf(5E+n8jq+?èԩ6}`FcX(Jm|mI$y' ռ*8~:Nd{b" 
 ::^=2l_;l!<D=vX>IO]\yNf12My}߾NU?wz}T/iVu"Uk9q?GWHtsJL"Q	Nɟ/EpAg-a׷n/cvq}N!t
D'҃P%ZǠv%!$UDb\r:G?N]wS)N&9GH;_vK$
cho)<ni<Nes)͸]kq,ǭGqjzEzR5#x]CGv=9^ƎFk]-p|tGnzwꂏ:	E;U_l'o`D&x%5̅βŁdo3z$yEIHΪ#[s;!9l S,3AYs}j"&0.3 F2Rzkl=uZW&⩷/r<Bq?<$#'{xH~-<jhfkLr4=N\?OQ8\Ht8{{)Itx֘5^Ķ;6=>=:D(Т6?mCݑ<tzDA
	X7
Q`/]AT{(UH{AZ=IHPeT
>/4ȕ
Q8_T)*Ǎ(EᑏpCݔ6IHW4q`xantS8C
WIN8vkߋtW~>(`
_ÿQ(VͫnأI;HMYۼ6+\ض7]j? Y\I;NٻsV8eSlpS@7Aw?ʁ2⽛W:ntXd^(l T:9`}@g7|FtJ9:5C}{Aw6#wWT8'*:Pk^e[iU6kl?<	o8/tU.猦;vj3|XUj_}O]N۩K?j{9Wr7EFvѥU
qw4]U4뤍;]OQ]K;S;EiqA7vciYֿQw\.j+}ERi:ӂ+J*N'`U ?5Pa%e	x<	X~J?)xhϰeF􇂕-g){5`l}V͛/pP߯i?	X-$%ll	p9.D<r.xvx_c;z9/\lY8ߕ6J5$+7o@{Ie[<e#S?)'^Ig^tO(&dKo|W#?2_O_Pr0rK	~z.dR^rI^? SܹL97<~2<9.IG}<~~/w}.s7_#>tӍTx^`$Zϥ
}ٕ\/gy~W<9^늿y`;Br #o+H'CT6{ҟOT?8(N&?Gloj}g\w׻v{"Xۭ sWy7/{xKo{~~ 8!C]]DhYu-V}mkeI+o	2&@YVgn:1Eh˖Z<6VZU*Fs+$!+I-ڪn/Kw
j}cyCmej:qU}SEyTSZfWW[b(6^3eeIo-+t@ȊE6l"7UV٩3N'9Q/el/̬3_.9lNr"8Gp/<~e̽$2y~G,yUg{s'Fvban|#UT!TH(:ʁgj'p?IS-zw
X=؇GSʯR]'Mz);XYdpBjY4*cqZ.,yVFz,bJM|rΉ2(n_VT\[T\X.~?sf . 